load data.mat
% round(97*rand(10,1))'
company=1:97;
G=zeros(size(company));
totalOperaciones=0;
totalDias=0;
for i=1:length(company)
    % COSS
    idxUp=detectorPuntosSubidaCOSS(dataSaved{company(i),2},[0.97 0.985 1 1.015 1.03],3);
    G(i)=evaluadorPuntosDeSubida(dataSaved{company(i),2},idxUp);

    totalOperaciones=totalOperaciones+length(idxUp);
    totalDias=totalDias+size(dataSaved{company(i),2},1);
end
G
disp(['G=' num2str(prod(G)) ' ops=' num2str(totalOperaciones) ...
      ' dias=' num2str(totalDias)])
disp(['avg G=' num2str(prod(G)^(1/totalOperaciones)) ' median G=' num2str(median(G))])